UML-based Qualification of COTS Components
نویسنده
چکیده
There is a dilemma between, on the one hand, easily and straightforwardly acquiring and integrating external, prefabricated, cost-effective, plug & play components and, on the other hand, the strong need for assessing and possibly accepting these components so that their incorporation into in-house products is not the source of any damage. This paper supplies some technical leads based on the concomitant and coherent use of the Unified Modeling Language (UML) and the programming mechanism of reflection. As an illustration, a concrete approach developed with the Component+ project is described. This approach relies on the Built-In Test (BIT) technology that aims to guide COTS component design that facilitates qualification.
منابع مشابه
Formalizing metrics for COTS
This paper describes a technique for formalizing metrics for COTS-based architectures. This technique is built upon the UML 2.0 metamodel and uses OCL as a metrics definition language. As a proof of concept, an example based upon a set of reusability metrics for fine-grained JavaBeans components is presented.
متن کاملA Graphical Representation of COTS-based Software Architectures
As commercial components emerge and commence to be used in real applications, the need to design such systems with a sound architecture becomes a critical issue. Traditionally, Architectural Description Languages have been used for that purposes, although their formality and unfriendliness have limited their use in industrial environments. On the other hand, the successful and widespread modeli...
متن کاملUML Modeling for Regression Testing of Component Based Systems
Selection of test cases for regression testing of Component-Based Software Systems is a difficult problem since source code of commercial-off-the-shelf (COTS) components are not often available. This paper demonstrates a UML model of regression testing of components. We use UML and Object-Constraint Language to specify selection of regression test cases based on version information.
متن کاملAn Aspect-based Environment for COTS Component Testing
Component qualification is one of the major steps in the development of component-based applications. Several techniques are used to enrich documentation by structuring and classifying components’ metadata. In that line, aspect information has been used to help implement better component interfaces and to encode knowledge of components’ capabilities. In this paper, we describe an environment to...
متن کاملValidation of Commercial Fiber Optic Components for Aerospace Environments
Full qualification for commercial photonic parts as defined by the Military specification system in the past, is not feasible. Due to changes in the photonic components industry and the Military specification system that NASA had relied upon so heavily in the past, an approach to technology validation of commercial off the shelf parts had to be devised. This approach involves knowledge of syste...
متن کامل